// 另外app参数是啥？一会你就知道了
// 创建一个 directive 变量，用来聚集所有自定义指令
export const directive = (app) => {
	app.directive('preventReClick', (el,binding) => {
	  // 这将被作为 `mounted` 和 `updated` 调用
     el.addEventListener('click', () => {
        if (!el.disabled) {
          el.disabled = true
          setTimeout(() => {
            el.disabled = false
          }, binding.value || 3000)
        }
        
      })

	})
    // 更多指令...
	// app.directive('xxx', (el) => {})
}
